package com.study.dao;

import com.study.model.Customer;
import com.study.util.PageHelper;

import java.util.List;

/**
 * (Customer)表数据库访问层
 *
 * @author WS
 * @since 2020-06-25 22:36:04
 */
public interface CustomerDao {
    /**
     * 登录
     * @param username 用户名
     * @param password 密码
     * @return
     */
    Customer login(String username, String password);

    /**
     * 分页查询所有数据
     * @param query 查询条件
     * @param i 当前页
     * @param i1 页面大小
     * @return
     */
    PageHelper<Customer> queryAllByPagerHelper(Customer query, int i, int i1,String orderBy);

    Customer findById(int id);

    void update(Customer update);

    void deleteById(int id);

    void add(Customer update);
}